all : role_strategie

role_strategie : main.o gestion.o IHM.o interaction_P_P.o interaction_T_P.o mode.o personnage.o terrain.o 
	gcc -o role_strategie main.o gestion.o IHM.o interaction_P_P.o interaction_T_P.o mode.o personnage.o terrain.o -lSDL  
main.o : main.c gestion.h IHM.h interaction_P_P.h interaction_T_P.h mode.h personnage.h terrain.h 
	gcc -c -Wall  main.c
IHM.o : IHM.c gestion.h IHM.h interaction_P_P.h interaction_T_P.h mode.h personnage.h terrain.h 
	gcc -c -Wall  IHM.c
gestion.o : gestion.c gestion.h personnage.h terrain.h interaction_T_P.h
	gcc -c -Wall  gestion.c
interaction_P_P.o : interaction_P_P.c interaction_P_P.h  terrain.h 
	gcc -c -Wall  interaction_P_P.c 
interaction_T_P.o : interaction_T_P.c interaction_T_P.h personnage.h terrain.h IHM.h
	gcc -c -Wall  interaction_T_P.c 
mode.o : mode.c mode.h 
	gcc -c -Wall  mode.c 
personnage.o : personnage.c personnage.h
	gcc -c -Wall personnage.c 
terrain.o  : terrain.c  terrain.h 
	gcc -c -Wall terrain.c  


clean :
	rm *.o
